namespace NFreeMarker.Template
{
    /**
     * Objects that will be interpreted as true/false in the appropriate
     * context must implement this interface.
     *
     * @version $Id: TemplateBooleanModel.java,v 1.8 2003/01/12 23:40:21 revusky Exp $
     */

    public interface ITemplateBooleanModel : ITemplateModel
    {
        /**
         * @return whether to interpret this object as true or false in a boolean context
         */
        bool GetAsBoolean();
    }
}